const { defineConfig } = require('@vue/cli-service')
const { name } = require('./package');
module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
        port: 8083,			// 重点6
        headers: {			// 重点7：同重点1，允许子应用跨域
            'Access-Control-Allow-Origin': '*',
        },
        // 添加静态资源服务配置
    static: {
      directory: path.join(__dirname, 'dist'),
      publicPath: '/'
    }
    },
    publicPath: '//localhost:6088/dist/', // 确保资源路径正确
    // 自定义webpack配置
    configureWebpack: {
        output: {
            library: `${name}-[name]`,
            libraryTarget: 'umd',		// 把子应用打包成 umd 库格式
            chunkLoadingGlobal: `webpackJsonp_${name}`, // 此处同样需要修改
        },
    },
})
